package org.jeecg.glr.domain.led;

import java.io.Serializable;
import java.util.List;

public class Schedule implements Serializable{
    
    public String name="无";							//事件表名字
				
    public DateType dateType=DateType.All;					//参考DateType
    
    public String startDate;					//起始日期
    
    public String endDate;						//结束日期
    
    public TimeType timeType=TimeType.All;					//参考TimeType
    
    public String startTime;					//起始时间
    
    public String endTime;						//结束时间
    
    public FilterType filterType=FilterType.None;				//如果不按月或按星期几过滤请赋值null，参考FilterType
    
    public List<Integer> weekFilter;			//Sunday=1
    
    public List<Integer> monthFilter;			//Jan=1

	public String getName()
	{
		return name;
	}

	public void setName(String name)
	{
		this.name = name;
	}

	public DateType getDateType()
	{
		return dateType;
	}

	public void setDateType(DateType dateType)
	{
		this.dateType = dateType;
	}

	public String getStartDate()
	{
		return startDate;
	}

	public void setStartDate(String startDate)
	{
		this.startDate = startDate;
	}

	public String getEndDate()
	{
		return endDate;
	}

	public void setEndDate(String endDate)
	{
		this.endDate = endDate;
	}

	public TimeType getTimeType()
	{
		return timeType;
	}

	public void setTimeType(TimeType timeType)
	{
		this.timeType = timeType;
	}

	public String getStartTime()
	{
		return startTime;
	}

	public void setStartTime(String startTime)
	{
		this.startTime = startTime;
	}

	public String getEndTime()
	{
		return endTime;
	}

	public void setEndTime(String endTime)
	{
		this.endTime = endTime;
	}

	public FilterType getFilterType()
	{
		return filterType;
	}

	public void setFilterType(FilterType filterType)
	{
		this.filterType = filterType;
	}

	public List<Integer> getWeekFilter()
	{
		return weekFilter;
	}

	public void setWeekFilter(List<Integer> weekFilter)
	{
		this.weekFilter = weekFilter;
	}

	public List<Integer> getMonthFilter()
	{
		return monthFilter;
	}

	public void setMonthFilter(List<Integer> monthFilter)
	{
		this.monthFilter = monthFilter;
	}

	public Schedule()
	{
		super();
	}
    
    
    
}

